heavy light-duty truck - Turkish English Dictionary